Package-level declarations
Types
Convenient superclass for AgentProcessEvent implementations
Root of event hierarchy Any event relating to an agent platform
Listen to events related to processes and the platform itself. Subclasses can implement this interface to handle specific events. Default implementations do nothing.
System event such as deployment
Re-dispatches an EmbeddingEvent on the AgenticEventListener.onProcessEvent channel when an AgentProcess is active.
Event relating to a specific process. Most events are related to a process.
The agent process has finished. It may have completed successfully or failed. Check the status code to determine the outcome.
The AgentProcess is unable to plan from its present state.
Emitted when we've created an agent for a specific task
Events emitted by an embedding service call.
Listens to EmbeddingEvents.
Emitted once per embedding call.
Emitted before an embedding service call.
Emitted after an embedding service call.
The LLM call failed: attempts were exhausted, or the failure was not worth retrying. No LlmResponseEvent will follow. runningTime covers every attempt, as in LlmResponseEvent.
An LLM call attempt failed.
Emitted once per individual LLM invocation (per-call, not per-loop).
Response from an LLM
An attempt failed and another is about to be made. runningTime is that of the failed attempt.
Multicast event listener that forwards events to multiple listeners. If any listener throws an exception, it is logged but does not stop the processing of other listeners.
Binding to context
An object was bound to the process. May or may not be found. See subclasses for details.
Progress update
The agent process has transitioned to a new state.
Call to a function from an LLM
Response from a tool call, whether successful or not.